stumbling blocks

n. 绊脚石;障碍
[网络] 化者